@xor been using 'screen' like this since the 80's.
The problem with un*x has always been knowing which tools exist for which job.
Back then I'd discover things when I paused at the terminal and watched others in the terminal room and go, hey how did you do that, or what did you just do?
Today I use screen to help manage a cloud instance run Safe Network test nodes alongside tail on their logfiles and my own #vdash, connecting either from my mobile using JuiceSSH or from my laptop. It rocks.