А может просто использовать конусный монолидер и решить ВСЕ проблемы с перехлёстами и не всплытием ?
Или мы любим делать проблемы ?