css and interactivity update