Programming
Stop using :visible :hand:
Types
Use `MouseEvent` because we are in the future, and bubbles everywhere