Initial commit

Because of a github fuck up, I've had to republish these :/

owell
garfield recommended changes

Removed refresh and broadcast calendar update
Locally change displaycalendar var so button updates
Merge pull request #242 from Js41637/hidden

[WiP] Hide shows on calendar