in the switchboard the onclick event process a button, to run whatever arguments are desribed in the underlying table
so on menu page 1, button 3 may open another menu
on menu page 3, button 3 may run a report
changing a button click to hard code it to do something specific, may be ok on menu page 1, but definitley wont be on menu page 3, in this scenario
I find the MS switchboard really quite nice to use - although i added more buttons as standard - i actually have 17 - two columns of 8, and a return option, which is more than MS actually provide