fixed a bug with slider logic and cleaned up some of the code
various UI enhancements:

Windows can now TAB focus through components that can have focus
Fonts no longer print unprintable characters.  Tabs are treates as two spaces.