Changed library structure to allow for multiple LiveViews and reconnects.