Added MouseButton enum