Added client connection and change listeners, for use in the GUI