Changed on() to reactOn()
Factored Reactor and ReactorController into their own
classes