deleteLabel can represent a removeButton
Allow addButton to be passed as addLabel