A quick look at the meaning of "schweben", where it comes from and what it has to do with imagination and blabbering.
schweben, vorschweben, der Schweif, abschweifen, ohne Umschweife
The core idea of this root was:
swinging, swaying, move in a swaying manner
It’s the origin of swipe, sweep, swoop, swift and swivel.
The word switch might also belong here, but the connection is not certain.
The German schweben, which now means to levitate, started out with the sense of gliding through the air due to being swung and originally, it implied a lot of motion.