Changes so that:
 - The current button is highlighted
 - Macros are only loaded once, then the appropriate function called on the next button click
 - MODULE lines can specify arguments to be passed to the function contained int he macro
 - removed and combined many of the macros for the FADCs