@Override
		public final void keyReleased(KeyEvent e)
			{
				int code = e.getKeyCode();
				if (code > 0 && code < keys.length)
					keys[code] = false;

				if (TCode.FORCE_SINGLE_THREAD)
					threadSafeKeyEvents.offer(e);
				else
					{
						TCode.frame.processKeyEvent(e);
						TCode.renderer.getRenderableObject().keyReleased(e);
					}
			}