Fleshing out button logic for Save/Delete