renamed "message" event to "incoming"