public Ack cancelFragment(FragmentHandle handle){
FragmentManager manager = bee.getContext().getWorkBus().getFragmentManager(handle);
if(manager != null){
// try remote fragment cancel.
manager.cancel();
}else{
// then try local cancel.
FragmentExecutor runner = bee.getFragmentRunner(handle);
if(runner != null) runner.cancel();
}