Было найдено следующее решение: замыкание с счетчиком перенесено внутрь обработчика события и перед установкой setInterval $(this) присвоено другой переменной, чтобы this продолжало ссылаться на источник события вместо глобалльного обьекта
код:
jsfiddle.net/zqz2jfm1/4