Styles should be initialized once per widget, not once per program