renamed instances of 'parent' to 'painter', as it better reflects the variable.
changed the gui components to look nice when greyed out
changes to how the GUI panes scroll so they are smoother