theme changer done, roughly