Merge "Have forAllWindows return IME windows in order with IME target"