/**
  * Sets the current grabbed state, and dispatches a grabbed state change event to our listener.
  */
 private void setGrabbedState(int newState) {
   if (newState != mGrabbedState) {
     mGrabbedState = newState;
     if (mOnDialTriggerListener != null) {
       mOnDialTriggerListener.onGrabbedStateChange(this, mGrabbedState);
     }
   }
 }
 /** Dispatches a trigger event to our listener. */
 private void dispatchTriggerEvent(int whichHandle) {
   vibrate();
   if (mOnDialTriggerListener != null) {
     mOnDialTriggerListener.onDialTrigger(this, whichHandle);
   }
 }