changed the way buttons worked again, now using Anonymous Classes to 'outsource' the code to be executed when button is touched