- Add ImageItemEvent::PageChanged and emit it from ImageItem::set_page instead of Reloaded and MetadataUpdated, since turning a page does not change the document bytes - Handle PageChanged in ImageView by only refreshing layout state, keeping the outline, page and thumbnail caches, form edits, undo history, and annotations intact - Jumping via the outline no longer resets the outline panel to "No outline"