adding more styles, mouse events.