Realized that I'm an idiot and named the interface for the listener the same as the connection class.  Fixed.