* FEATURE: themes and components split * two seperate methods to switch theme type * use strict equality operator