added new play routine without timers

Need onPlay event for syncing with UI, it does not work yet.