docs: public void setCursor(GVRSceneObject object)
      {
          synchronized (mCursorLock)
          {
              if (object != null)
              {
                  if ((mCursor != null) && (mCursor != object))
                  {
                      detachCursor();
                  }
                  attachCursor(object);
                  mCursor = object;
                  moveCursor();
                  object.setEnable(true);
              }
              else if (mCursor != null)
              {
                  detachCursor();
              }
              mCursor = object;
          }
      }