Is it possible to use an `@enum` for the event types (`pointerdown`, `pointermove`, etc.). Use of `@enums` can help catch typos.