revamped settings, restyled pushbuttons slightly, subclassed tabwidget