cabal freeze
Load events from json endpoint instead of hardcoded
Only set the url hash on mouseup (much much faster).