It's janky (I used the canvas item id for the ovals rather than the DB
id column values!) but it kind of works.
It's a little too dramatic to switch tabs, I think it would tend to
undermine or at least not support spacial memory?
It seems like a reasonable thing to bind the details of the stars when
we draw them, because we have them then, eh? The other thing to do
would be just bind the DB id and look up info in the DB as needed in
event handlers and such?