This requirement looks pretty simple:
With this, no dynamic action is needed and no callback process is needed. The only difference is that the page is submitted. Would this be a possibility ?