now calling the passed in Collection's initialize function, fixed event binding