Gerrymandering in North Carolina

Here’s a my first data based toy on Observable - an interactive look at the US Congressional districts in North Carolina this decade:

Mostly, I’m just sharing but I would be happy to receive any feedback. In particular, it’s clearly a bit sluggish to set up the district tooltips. Possibly, that’s just the reality when applying tooltips to a number of complicated regions.

Also, I’m fairly sure that the way I’m dealing with transitions is a bit hacky. The basic idea is to specify a transtition function to respond to a viewof operator.