UI tweaks, better error checking for weather data