Refine and optimize forecast calls, list updates and responds better to things like orientation changes.