Use event based updates, not requestAnimationFrame.

It's pretty overkill for such an application anyway.