Make rendering even faster!

- Keep track of canvas contents bounds
- Use canvas drawImage instead of putImageData