- backport for older jQuery