Split widget caching from FlyNav wrapping