Kill listener, delegate all
Breakdown functions