Implement ThemeChanger to ThemeManager