refactor logic for all uber types; add search fields & results chart to individual price_query pages