usability improvements

this doesn't include the food baskets yet, but it does improve the usability:
+ user input get checked, before proceeding to results
+ results get updated when the original input is changed