anchor.diff:  			DivElement title = new DivElement()
   				..classes = ['title'];
   
  -			DateTime date = DateTime.parse(weather['calcDateTxt']).toLocal();
  -
  -			if (date.day == new DateTime.now().day) {
  +			if (index == 0) {
   				title.text = 'Now';
   			} else {
  -				title.text = {
  -					1: 'Mon',
  -					2: 'Tues',
  -					3: 'Wed',
  -					4: 'Thurs',
  -					5: 'Fri',
  -					6: 'Sat',
  -					7: 'Sun'
  -				}[date.weekday];
  +				title.text = weekStartingToday[index];
   			}
   
   			day.append(title);
  
positive.code: 				..classes = ['humidity']
  				..title = 'Humidity'
  				..appendHtml('<i class="fa fa-tint"></i>&nbsp;')
  				..appendText('${weather['mainHumidity']}%');
  
  			day.append(humidity);
  		}
  
negative.code: class WeatherWindow extends Modal {
  	String id = 'weatherWindow';
  	Element well, title;
  	List<String> weekStartingToday;
  
  	WeatherWindow() {
  		{
  			well = new Element.tag('ur-well');
  
  			Element closeButton = new Element.tag('i')
  				..classes = ['fa-li', 'fa', 'fa-times', 'close'];
  
  			Element icon = new Element.tag('i')
  				..classes = ['fa', 'fa-li', 'fa-cloud'];
  
  			title = new SpanElement();
  
  			Element header = new Element.header()
  				..append(icon)
  				..append(title);
  
  			DivElement window = new DivElement()
  				..id = id
  				..classes = ['window', 'weatherWindow']
  				..hidden = true
  				..append(closeButton)
  				..append(header)
  				..append(well);
  
  			querySelector('#windowHolder').append(window);
  			prepare();
  		}
  
  		// Open button
  		querySelector('#weatherGlyph').onClick.listen((_) => open());
  
  		// Update on new game day
  		new Service(['newDay'], (_) => refresh());
  	}
  
  	bool refresh() {
  