get a different tooltip and text for the scale button
add the preferences dialog and start saving the settings
add the preferences dialog and start saving the settings
some notes
implement the bases for a variable number of buttons per effect, with a parameter identifying each of the buttons