** add additional things i learned from jQuery source