Trunk на аналогичной логике. Добавил TransparentListener для дебага