pull down to refresh

swap idle machines to disk
That's how Smalltalk was implemented on the version I had.
All state was saved to disk and reloaded on startup.
It was a little slow (back in the 90's).