final EventListModel<String> usersListModel = new EventListModel<String>(allUsers);
userSelect = new JList(usersListModel);
userSelect.setPrototypeCellValue("jessewilson");
userSelect.setVisibleRowCount(10);
// turn off cell focus painting
userSelect.setCellRenderer(new NoFocusRenderer(userSelect.getCellRenderer()));
// create an EventList containing the JList's selection
final EventSelectionModel<String> userSelectionModel = new EventSelectionModel<String>(allUsers);
userSelect.setSelectionModel(userSelectionModel);
setSelectionList(userSelectionModel.getSelected());