sets the controlled value range of the target, making sure that the target value ends up within that range