Понять не могу, зачем столько наворотов, столько счетчиков, считают сами на себя.

Я не понял вообще, логику работы.