custom editors and inspectors for managing events