Added ishidden for toggling visibility.
Used barber to roll all styles into the widgets themselves.