beautification
added updated flags to know when to redraw of ui component is necessary`
added component based ui update functionality to dummy runner and
jcursesui