Replace intervals with native events