throttled redraw
events for redraw + added ui component