minor cGUIItem
coloring selection in edit box
Pass const data  by const ref
gui draw interface uses rects