This happens because when track is paused or resumed it gets the new state of the player but it conflicts with the state change from having the mouse be over the button
Looks like issue is happening with the onMouseOver the resume/pause button since it tries to get the current playback during the api call to change player status.
This happens because when track is paused or resumed it gets the new state of the player but it conflicts with the state change from having the mouse be over the button