Выкладываю последнюю версию, в принципе для меня функционал достаточен, по крайней мере, никаких новых мыслей, пока, нет.
единственное, что беспокоит, интерактивный поиск немного не так работает как мне хочется, но я не знаю почему? т.е. при наборе символа в строке поиска, функция поиска не всегда срабатывает, приходится нажимать на кнопку "поиск". а в остальном, вроде бы, все нормально.
Данный скрипт написан для PuppyRus-13.12, работа на других дистрибутивах не проверялась.
Если найдутся заинтересованные, просьба протестировать и высказать свое мнение, по работе скрипта и желаемых доработках.