Fix Dependent intervals
Add abort to StateMonitor._cancel