Move forecast task to observer pattern setup, fix remaining view problems.