Add HandshakeListener from mc-dev for diff visibility
Readd connection throttle