protected boolean keyChar(char character, int status, int time) {
		// 'i' will zoom in.
		if (character == 'i') {
			if (!reducedKeypad) {
				zoomIn();
				return true;
			}
		}
		// 'l' will zoom in on reduced layouts.
		if (character == 'l') {
			if (reducedKeypad) {
				zoomIn();
				return true;
			}
		}
		// 'o' will zoom out
		if (character == 'o') {
			zoomOut();
			return true;
		}

		return super.keyChar(character, status, time);
	}