implement area highlighting