added functions for delegating colors and fonts up to screen
added new component checkbox