rewrite last location saving logic using Waypoints jQuery plugin to reduce the amount of page parsing we're doing