fix for jQuery 1.9's removal of $.browser