You can use custom control attachements to "replace" a button.
So if you make a custom control to do anything you can then replace any button with that custom control.
In the custom control menu page 2 attachments.
Also make sure that yu have attachements enabled in the personality menu.
#Acuity