new control configuration and callback