doubledouble semisemicoloncolon
Use pushState rather than window.location
Save filters state to the hash
Handle loading filters on page load
Keep indentation more consistent
Don't declare a local version of currentPlan
Don't load plan too soon

Ensure important bits are initialized by the time we get to loading the plan
Fix function chaining
Move sql_api_base
Arrange variables
Move date range initialization to filters
Move all current-things to the same place
Make filters the source for min/max year
Make highlights where dispositions live
Ensure sidebar isn't loaded until filters are ready
Move obviously mappy things to plansmap
setActiveArea already has the map
selectPlan doesn't need map
Add cartodbapi
Get sql url via cartodbapi