workaround multiple calls of onPlayBackStarted