Никто не делал элементы в рассчете на то (хотя в отдельных некоторых случаях может и повезти), что этот же метод будет вызван ДО того, как выполнено предыдущее задание.
Вопрос даже не в умении, или нет, а в том что это очень накладно -- делать реентерабельные методы
По простому: не успевает элемент выполнить одно задание, как тут же не успевает выполнить и второе

------------ Дoбавленo:
Вообще-то, я тоже такой мультик не применяю, но я и не занимаюсь "кольцеванием"
Этюд приведен для тех, кто без этого ну никак прожить не может

------------ Дoбавленo:
А диалоги такие на форуме были (не будем показывать пальцем):
В: почему не работает ЭТО
О: все просто -- нефиг было "кольцеванием" заниматься

О: все просто -- нефиг было "кольцеванием" заниматься