public void process(Runnable action){
  mListOfHeldOffActions.add(action);
  mHandler.postDelayed(mRunnableToProcessHeldOffActions,getMillisUntilSafeToProcessActions());
}

public void process ( Runnable action ) { mListOfHeldOffActions . add ( action ) ; mHandler . postDelayed ( mRunnableToProcessHeldOffActions , getMillisUntilSafeToProcessActions ( ) ) ; }
process a runnable when appropriate
