Make form regeneratable; better i18n; rely on updated SunCalc