shouldn't this be i < callbackCollection.length