do not hide things behind "useInnerspace" that are not dependent on innerspace

invalidatecache as the 1st thing we do each frame.