add jQuery UI gem, ajaxify the app, allow 'times' in the pattern as well as 'multiplied'
add validations and errors - for both javascript and non-js app