css and UX fixes