added AJAX history + hash changes...sweeet