Revamp of dao. Much better now. Multiple browser windows working, as well as disconnects and reconnects. Seems to be much more stable, hasn't been broken it for a while.