Предложение интересное, конечно. Но меня мучает один вопрос: зачем все это? Если и так все работает.
На это я ответить ничего тебе не смогу ))) У меня тоже все нормально работает, но массы требуют варианты решения их проблемы - вот один из вариантов предложил.