public void removeCharacterListener(CharacterListener cl) {
   handler.removeCharacterListener(cl);
 }
 public void nextCharacter() {
   handler.fireNewCharacter(this, (int) chars[random.nextInt(chars.length)]);
 }
 public void addCharacterListener(CharacterListener cl) {
   handler.addCharacterListener(cl);
 }