FYI: you can create the RunListener on the same line where `notifier` is declared and make the field final