fix for stack overflow issue
implement sample viewstate data for 5 controls