Interesting but i have a question for the timer. What if the mobile user is on ios?
You can use Frameperfect