added the ability to choose between a generic "Add..." button, and specific buttons
5 files changed