Some refactoring. Fixing widget onClick opens corresponding city data. Show widget progressbar while retrieving data from internet.