So from looking at jQuery their is a method of queuing simple things like animations which I'm trying to achieve. How can I therefore go about doing such a thing without creating large quantities of setTimeout calls to delay a simple setinterval?