@Override public void handleEvent(FEvent e) { AvatarSelector.show( getPlayerName(), avatarIndex, screen.getUsedAvatars(), new Callback<Integer>() { @Override public void run(Integer result) { setAvatarIndex(result); if (index < 2) { screen.updateAvatarPrefs(); } if (allowNetworking) { screen.firePlayerChangeListener(index); } } }); }