private async void teamList_ButtonClick(object sender, BrightIdeasSoftware.CellClickEventArgs e) { var item = e.Item; var team = (WeaveTeam)item.RowObject; await packetWriter.JoinWeaveAsync(team.Id); }