cleaned up label. button rendering code
added button pressed checking code
added a way to detect a one time click on a button
cleaned up button file a tiny but