А по другому никак нельзя?
Я дал довольно развернутый ответ. Если вы ищете другие пути (что в принципе может и не плохо), то такие вопросы не приветствуются, а просто берете и экспериментируете.