Implement a custom drawer to draw only when necessary.
Rename drawer methods
Change parameter name.
Improve method comment.
Revert "Implement DrawerTimer to properly manage SurfaceView redraw "

This reverts commit 7a74f2e79b6b3fa9d55eb04459feaa46e28b69c6.
Merge branch 'drawer'