- add pre/post events to existing events
- introduce clear-index event