Display driven by database. Implementation still fragile. Needs work.