Итоги голосования для комментария:
am_
Вот черновой вариант.

А я пожалуй оригинальный "портабельный" вариант переберу.
Уж больно понравился он мне.
Ктулхоид, кстати - самодельный?