i am dumb :)
test: check for valid event type.
test: switched to virtual-pointer.