styling
mouse and keys events