Slight restructuring

* Trying to reduce verbosity of examples
* Moving socket_id access down
* Specific mentions of ChannelEventListener and SubscriptionEvent listener when binding to events.