- SpecialEvents have an API with three methods: setup tearDown add remove - Migrated mouse special events to use this API