docs: public void addControl(String name, JSONObject properties, Widget.OnTouchListener listener) {
          final JSONObject allowedProperties = new JSONObject();
          put(allowedProperties, Widget.Properties.name, optString(properties, Widget.Properties.name));
          put(allowedProperties, Widget.Properties.size, new PointF(mControlDimensions.x, mControlDimensions.y));
          put(allowedProperties, Widget.Properties.states, optJSONObject(properties, Widget.Properties.states));
  
          Widget control = new Widget(getGVRContext(), allowedProperties);
          setupControl(name, control, listener, -1);
      }