refactor and improve region hl when col was HOL