log gui errors
add bounds checking for input methods
superfluous imports
astronaut engineering some error checking stuff