Separate out management of controls.