Add ws_event type

Targets #323