This is clever, but it seems like you're trying to write a generic ActionMenuController class here suitable for subclassing with method names that match the data-action attribute on the button.  That would actually be a cool thing to do.  But since your'e not doing it it would be simpler to just register event handlers on the three buttons.