`setLegend()` repaint calendar only when needed
setLegend() can now reapply another color theme

Fix #32
Update css to not override styles set by `setLegend()`