Implement DrawerTimer to properly manage SurfaceView redraw