fixed a bit of toggling/play/pause/stop/onfinished