- code clean up
- added context.clearRect :D