vjr object rendering, button, textbox, radio, refactoring