@Override
 public void handle(ActionEvent event) {
   if (event.getEventType().equals(ActionEvent.ACTION)) {
     if (event.getSource() instanceof Button) {
       Button source = (Button) event.getSource();
       if ((source.getParent().getParent() instanceof TitleView)
           && source.getId().contains("_addtask_button")) {
         handleAddTask();
       } else if ((source.getParent().getParent() instanceof TaskView)
           && !source.getId().contains("_edit_button")) {
         handleTaskOperations(source);
       } else if ((source.getParent().getParent() instanceof TitleView)
           && source.getId().contains("_edit_button")) {
         handleEditUserStory();
       } else if ((source.getParent().getParent() instanceof TaskView)
           && source.getId().contains("_edit_button")) {
         handleEditTask(source);
       }
     }
   }
 }