Almost perfect pjax. Fixed the problem of common pjax scroll, history, and the location object. It could be anything roughly what you want to do.