refactor to support a global notifier for use later
Update for controller
latest disbution version for beta 3.0.0