updated for jquery 1.9