User events ported, need raw socket events to always pass objects
All sock events use objects
sockEmit