override public bool Execute() { switch (_direction) { case "Bckw": SelectedLayer.Lower(); break; case "Frwr": SelectedLayer.Raise(); break; case "Prvs": // TODO: What's the difference with this and "Bckw"? SelectedLayer.Lower(); break; default: Console.WriteLine("MoveLayerEvents: " + _direction); break; } return(true); }