Eliminate jitter effect
Resolve inconsistent speed issues
Now using HTML5 canvas element