Rewrote UI to have more general redraw interface and to do something useful with the buttons. Made changes to the display constants and system files to accomodate