working on hour transitions

refactored the draw code back into the update callback.