integrate desktop tab change