Я бы сказал, что ссылка объясняет, что вам нужно сделать: никогда не переходите в состояние и ожидайте, что ваш обработчик элементов будет повторно использоваться для нескольких элементов (поэтому не храните данные для одного элемента на уровне объекта в элементном элементе, используйте только переменные внутри вашей функции)