clean up and re-order code; add TODOs
#def some font size values
add listeners for gui font selectors