code: @TargetApi(Build.VERSION_CODES.HONEYCOMB)
  	public void setCustomSelectionActionModeCallback (ActionMode.Callback actionModeCallback){
  		if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
  			mInputView.setCustomSelectionActionModeCallback(actionModeCallback);
  	}
docs: If provided, this ActionMode.Callback will be used to create the ActionMode when text
  selection is initiated in this View.
  
  The standard implementation populates the menu with a subset of Select All, Cut, Copy and
  Paste actions, depending on what this View supports.
  
  A custom implementation can add new entries in the default menu in its
  {@link ActionMode.Callback#onPrepareActionMode(ActionMode, android.view.Menu)} method. The
  default actions can also be removed from the menu using {@link android.view.Menu#removeItem(int)} and
  passing {@link android.R.id#selectAll}, {@link android.R.id#cut}, {@link android.R.id#copy}
  or {@link android.R.id#paste} ids as parameters.
  
  Returning false from
  {@link ActionMode.Callback#onCreateActionMode(ActionMode, android.view.Menu)} will prevent
  the action mode from being started.
  
  Action click events should be handled by the custom implementation of
  {@link ActionMode.Callback#onActionItemClicked(ActionMode, android.view.MenuItem)}.
  
  Note that text selection mode is not started when a TextView receives focus and the
  {@link android.R.attr#selectAllOnFocus} flag has been set. The content is highlighted in
  that case, to allow for quick replacement.