Modified algorithm widget and its delegate.