checkpoint pre GUI css refactoring
update before changing UI again