If RenderLayer::paint() is called during the "fake" paint for control tint updating, then it probably doesn't need to do the overlap tests.