Location fragment reloadable
Only delete and insert forecast rows after successful parse
Search trims query string