refactored to incude multiple pyjs widgets and render pages that incude pyjs forms