Added comments to handle methods

Added test to make sure we don't double register the external control client