Abandon shared event thread model.  One thread per client.
UI to select new DB source dirs.
Can schedule local DB updates.
Home screen shows background tasks.