input module just emits events
server uses input events