I printed out the walkthrough and was able to subclass my own button. However, this is not Visual as you have to go into the code and change names etc... and then the steps to put this in the toolbar are anything but intuitive.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!