PageListener: Better cache invalidation.