Basic navigation with zoom/pan and async loading