initial implementation of setTheme; not yet working