Fixed buttons redrawing on mouse exit and unnecessary recording of properties.
Fixed stack overflow when setting text height to -1.
Removing junk files and some unnecessary code.
Fixed flickering in main keyboard.
Fixed numLock not being displayed properly.
Fixed ampersand displaying doubled. (Didn't need to be escaped.)
Fixed flickering in Caps Lock, Scroll Lock, and Num lock buttons.
Fixed flickering in right panel and corrected scroll lock detection.
Merge branch 'Buttons_and_OSK_Fix'