I'm glad you're finding this tool useful, Tim - I am also happy with the result of this little collaboration. :kewl:
I have also been using this in a reactor, and have only come across one situation where behavior is not what I expected... when editing a table. For example, double clicking a cell to enter text, the capslock is turned on correctly. It is when I Tab into the next cell.
I added a (Print (car cmd)) call at the top of my CommandWillStart, and CommandEnded Callback functions, and it appears that Tabbing into the next cell cycles the TableEdit Command. I've had different results when using Tab, and the arrow keys.
... Just thought I'd share.