add simple implementation of desktops, without tracking of created and closed windows