Changed currentTime check to be in syiro.player.SetTime(). Minor tweak but helpful when doing SetTime() multiple times to the same time, prevents it from returning InvalidStateError. Note about future scaling in RC2: This will be tackled tomorrow!