Add sum types for MouseButtonEvent