Makes use of the methods beginDraw() & endDraw() from RainbowDrawer
Updates lifecycle interface
Calls beginDraw() and endDraw() when dequeing events if Rainbow Sketch is not running