lots of UI improvements including colors and tab handling