new redux-influenced style, which is toggleable
made a lot of parts toggleable