code: public Widget addControl(String name, int resId, Widget.OnTouchListener listener, int position) {
          Widget control = findChildByName(name);
          if (control == null) {
              control = createControlWidget(resId, name, null);
          }
          setupControl(name, control, listener, position);
          return control;
      }
docs: Add new control at the control bar with specified touch listener, resource and position.
  Size of control bar is updated based on new number of controls.
  @param name name of the control to remove
  @param resId the control face
  @param listener touch listener
  @param position control position in the bar