Improve toggle play responsiveness

Running start sequence on ui thread was an attempt to fix an error, didn't fix
it and it slowed down "play" and "startSequence" so it's going bye bye.

Please refer to last commit message, much more useful information, I promise.