BREAKING: starting work to centralise polling and dispatching