make selection changing multiple-cursor-compatible