jQuery plugin to observe changes to location.href