All new districts were defined a few years ago. Every seat was an open seat. It's weird to say that somebody has continuously held a seat for 15 years when that isn't entirely true. Integrate district-history data into the API and expose that in the front end.