//Creates a session with the top-most 6 available players, obvi 2 for each of the three roles. private void newSesh_Click(object sender, RoutedEventArgs e) { Session sesh = medium.AssembleSession(queue); SessionWindow seshWin = new SessionWindow(sesh); // seshWin.Completed += updateData(); seshWin.Show(); allSessions.Add(sesh); ongoingSessions.Add(sesh); updateData(); }