Now, that is what I call taking the "Command Design Pattern" to heart!