split out ConnectionView