Why did i make that a double? 0.o (closes #2)
Added a separate method to Widget that draws the background layer
Widget(Dyn)Label should use DrawTarget.drawText