runTransaction( new AffectingRunnable(){
public void run( final AffectedSet set ){
try{
getController().getFocusController().freezeFocus();
currentAction.add( action );
action.apply( new CGroupBehaviorCallback(){
public void setMode( Dockable element, ExtendedMode mode ){
apply( element, mode.getModeIdentifier(), false );
}
public void setLocation( Dockable element, Location location ){