Rename method ImageOverlay._visibility ImageOverlay._updateVisibility
bounds.contains is useless after bounds.intersects