Well explained, @elemoine .

Also, I think that these highlight layers probalby should stay on top of anything else. To manage this, they need to have a specific kind of their own.