Use a cleaner plugin/service design
clientConnectionLost isn't used by endpoints
updated broken windows links