More work on detail view. Fix looping weather problem, and problem where weather doesn't refresh automatically.