broken state. I broke with the autoassembling thing and doing everything by hand in grid...
clean up class hierarchy. factor out qvyp_page, and create a login module instead