Итоги голосования для комментария:
Фиркрааг Я же и сказал. Я к тому, что всё это ты можешь сделать используя базовые элементы системы и не пришивая ничего странного сверх того. В этом нет нужды, вот я о чем.

Кроме того, я не вижу, каким образом твой вариант поддерживает это ощущение…