Fixed highlight position after zoom change