Changed the vbox (optimized)
Modularized the ajax contoller.
Added checkbox controller in main.js
Made vbox rendering work with output buffering.
   because of the combining of all ajax calls be it from a click, or form submission.