@Override
  public void onConnected(Bundle connectionHint) {
    if (mDataListener != null) {
      Wearable.DataApi.addListener(mGoogleApiClient, mDataListener);
    }
    if (mMessageListener != null) {
      Wearable.MessageApi.addListener(mGoogleApiClient, mMessageListener);
    }
    if (mNodeListener != null) {
      Wearable.NodeApi.addListener(mGoogleApiClient, mNodeListener);
    }

    // TODO  Vishnu : check this callback is needed
    if (mConnectionCallBacks != null) {
      mConnectionCallBacks.onConnectionSuccess();
    }
  }