some fixes to interval control