@Override
protected void onFinished(AjaxRequestTarget target)
{
ITaskService taskService = getExampleApplication().getTaskService();
// finish the task!
taskService.finish(progressionModel.getTaskId());
// Hide progress bar after finish
setVisible(false);
// Add some JavaScript after finish
target.appendJavaScript("alert('Task done and finished!')");