removed event processing for now, but will use `ev` in the future