Updated OnClientUpdateListener to de-couple from mRemoteController
creation.