This bug could be hard to squash if your touchpad driver behaves differently. I hazard a guess that you have a state change for the playhead due to a "mouse down" event for which there ends up being no "mouse up" event. Given that I can subsequently click on other controls, I'm guessing each control has it's own mouse state tracking. If that is the case, perhaps you can keep a list (of just one?..) control that has an active mouse state and reset it if some other control gets a new click. Maybe it's a "mouse click" vs "mouse down" vs "mouse dragged" scenario. I'll leave it up to you to do the head scratching!

ASUS R552JK
Windows 10 Pro
ASUS Smart Gesture is installed