refactor the form stuff, so we reuse the same html for mobile, desktop and trimet.org
...