Судя по вопросу, среди вас есть
Бесполезный ответ
тут же одни программисты собрались
Бесполезный ответ
А оно требует осознания этого ?

По моему, сиё работает, незаметно для пользователя. )
Бесполезный ответ