Pop clients to current desktop

This is a major change in behaviour and I may revert it if it doesn't
work out.