I did a kind of crappy job merging the timezonemap changes with the
changes I
made to the widget/data structure, and I figured I'd fix a couple of things
pylint found while I was at it.
I just pushed a couple of the pylint things without telling anyone, so
#2 is not necessary. I like what you did in #3 better, though.
- Chris