responsive desktop environment