only showing recalc button if recalc is taking over 200ms
whoops - ui initialisation not called if compilation failed - changed pipe -> always
added required attr to inputs + validation css