Merged new weather screen from Xperience1080

Merged various fixes