started some glpane abstraction
cleaned up panel logic a bit. created a way to switch between active panels
add mouseDown boolean
added change to prevent multiple clicks during one click action
added file for glscrollable panel. not implemented yet