AbstractCursorInputEvt lastEvt = inputCursor.getCurrentEvent();
if (lastEvt.getId() != AbstractCursorInputEvt.INPUT_ENDED){
try {
AbstractCursorInputEvt endedEvt = (AbstractCursorInputEvt) lastEvt.clone();
endedEvt.setId(AbstractCursorInputEvt.INPUT_ENDED);
endedEvt.preFire();
this.sendEvtToSceneProcessors(lastScene, endedEvt);
logger.debug("Sending INPUT_ENDED evt to scene: " + lastScene.getName() + " Cursor: " + endedEvt.getCursor());
} catch (CloneNotSupportedException e) {
e.printStackTrace();