Не уверен, что понял правильно, но смог набросать решение первого и третьего вопроса (второй бы занял чуточку extra-времени).
Вообще советую Вам почитать про делегирование событий Propagation, фазы захвата (баблинг, таргетинг и так далее) и capturing.