rework WebSocketHandler
stashed
some code
Router, Broker transport must be pass to a on_<action> methods