added back animationDelay, it is being used by component (poorly named)