Initial implementation of AJAX navigation