many changes including pagetrack AJAX