Observe controllers plugin and define onChange event

Define plugin reload strategy