Fix `editor.selectedContainer`

I think that's an excellent plan. I'm excited about your spec in #618 and in really solidifying the selection API. As long as we can make this a [pareto improvement](http://en.wikipedia.org/wiki/Pareto_efficiency), then it doesn't need to solve all of the problems.