Возьми скрипты и анлокер (где то в паблике видел кучу этого чуда) , поставь и попробуй поиграть , быть может тогда поймешь , что обработать все возможные варианты развития событий не возможно , т.к твои же действия будут вести к новой череде событий , иза невозможности менять код "на лету" под текущую ситуацию , все действия ведут тебя к лузу простому человеку , который сидит и тыкает кнопки (так сказать меняет код на лету , только скрипт это его мозг , а обработчики это его пальчики). Не знаю как еще обьянсить. Поиграй быть может поймешь.