variable delay oscillation was a bit broken, now fixed