While keyboard and joypad input had already been present for some time, mouse input for macOS remained unimplemented in ruby. Until now, that is.