update basic styles and interactions