UI startup + networking revamp to support usergenerated events