remove the loop skipping screens that are different to their before and ...

...after

this sounded like a good idea yesterday, but if before GNOME screen is a black
one and afterwards, this loop removes GNOME