Implement API based on jQuery for special events

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