Updated to work with jQuery 1.9