Made the form renerer run as threads for each column, field and section, and return when finished so the Form renders much faster.

moved the form generation code to a single place to be used by both the phone and store app