 			self.drawGraph()
 			self.datePickerValueDidChange(self.datePicker!) // Am I really doing this? Oh god... See #132
 			
-			if let selectedTime = self.datePicker?.date {
-				self.updateLabels(self.data![self.clearSeconds(fromDate: selectedTime)])
-			}
+			self.updateLabels(self.data![self.dateFormatter.stringFromDate(self.getDatepickerDate())])
 		}
 	}
 	

	}
	
	/**
	Working around the idiotic fact, that a UIDatePicker returns a random amount of seconds in its date
	without giving the user a possiblity of changing these anyways. Why?!
	
	- parameter date: a date
	
	- returns: a string representation of the date with cleared seconds
	*/
	func clearSeconds(fromDate date: NSDate) -> String {
		// This is just ridiculous, please don't look at it :(
		let dateString = dateFormatter.stringFromDate(date)
		let newDate = dateString.substringToIndex(dateString.endIndex.predecessor().predecessor().predecessor().predecessor())
		return "\(newDate)0:00"
	}
	
	/**

	@IBAction func datePickerValueDidChange(sender: UIDatePicker) {
		guard let data = data else { return }
		
		let dateString = dateFormatter.stringFromDate(getDatepickerDate())
		
		updateLabels(data[dateString])
		
