add timer uniform to gui shader + minor cleanups