I just tried this and I was able to get it to work. I did notice that one setting needed to be changed from the default - the off value needs to be set to None, otherwise it'll undo when you press the button, the redo as soon as you release it. Maybe that's what you were seeing? I'll update the default in the next release.