made "swap client screen" relative

spent an extra 5 minutes and figured out how to
make it relative; it's a bit hackish, though
(like everything else in here seems to be
becoming)