Когда электриком на сервисе ошивался - меня на таху такое попросили сделать. Хотя там реализовал чутка иначе, но ходы записаны