public void initialize() throws IOException {

    lblMessage.setText("");
    lblMessage.setText("Send Oil Change Reminder Message?");

    btnCancelMessage.setOnAction(
        e -> {
          // System.exit(0);
          Stage stageBox = (Stage) btnCancelMessage.getScene().getWindow();
          stageBox.close();
        });
    btnSendMessage.setOnAction(
        e -> {
          lblMessage.setText("");
          lblMessage.setText("Message Sent!");

          try {
            btnCancelMessage.setAlignment(Pos.CENTER);
            btnSendMessage.setVisible(false);
            btnCancelMessage.setText("Done!");
            Parent stageBox = btnCancelMessage.getParent();
            ((BorderPane) stageBox).setCenter(btnCancelMessage);
          } catch (Exception exception) {
          }
        });
  }
 private void handleEditTask(Button source) {
   int taskId = getTaskId(source.getParent().getParent().getId());
   EditTaskController editTaskController =
       new EditTaskController(userStoryModel.getTaskById(taskId));
   TaskManagementEditTaskView editView =
       new TaskManagementEditTaskView(editTaskController, userStoryModel.getTaskById(taskId));
 }
 @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);
       }
     }
   }
 }
 private void handleTaskOperations(Button source) {
   int taskId = getTaskId(source.getParent().getParent().getId());
   switch (getButtonType(source.getId())) {
     case TASK_MOVEUP:
       userStoryModel.moveTaskUp(taskId);
       break;
     case TASK_MOVEDOWN:
       userStoryModel.moveTaskDown(taskId);
       break;
     case TASK_DELETE:
       userStoryModel.removeTask(taskId);
       break;
     case TASK_MOVERIGHT:
       userStoryModel.getTaskById(taskId).increaseStatus();
       userStoryModel.notifyViews();
       break;
   }
 }