Bug fixes and TTD tidy up.

TTD Tidy up:
![lp-ttd-tidy-up](https://cloud.githubusercontent.com/assets/708296/4118637/904a4d1c-32a3-11e4-8209-5875a73a1200.gif)
I can't *change* `is-expanded`, no... it's actually being used to expand the map and I'm just showing/hiding the list based on that. I'm not quite sure it's possible to add a class as toggleActive would have to somehow know to update two different elements with two different classnames and it can't do that iirc.