added a new button; never never duplicates an existing button