A command handler is an implementation of a command.
A command can have multiple handlers but they should be active in different contexts, otherwise first active will be executed.
Execute this handler.
Don't call it directly, use
Test whether this handler is enabled (active).
Test whether menu items for this handler should be toggled.
Test whether menu items for this handler should be visible.