А зачем им (разработчикам )наблюдать ,есть ТЗ -надо реализовать простейшим способом.Это вопрос к заказчикам.Человек поделился опытом ,может кому пригодится в другом месте .....