Making a huge mess here. So far I've added a method to change the text
of the workout activity 'add' button to 'edit' if edit is selected from
a long press. Also, there is now some selection going on to choose which
listener call back is performed if 'add' or 'edit' is clicked.