* @param e the e
*/
private void fingerDown(KeyEvent e){
if (!spaceHasBeenPressed){
InputCursor m = new InputCursor();
MTFingerInputEvt touchEvt = new MTFingerInputEvt(this, locationX, locationY, MTFingerInputEvt.INPUT_DETECTED, m);
// m.addEvent(touchEvt);
lastUsedKeybID = m.getId();
ActiveCursorPool.getInstance().putActiveCursor(lastUsedKeybID, m);
//FIRE
this.enqueueInputEvent(touchEvt);
spaceHasBeenPressed = true;
}else{
InputCursor m = ActiveCursorPool.getInstance().getActiveCursorByID(lastUsedKeybID);
// if (m.getLastEvent().getPositionX() != locationX || m.getLastEvent().getPositionY() != locationY){
MTFingerInputEvt te = new MTFingerInputEvt(this, locationX, locationY, MTFingerInputEvt.INPUT_UPDATED, m);
// m.addEvent(new MTFingerInputEvt2(this, e.getX(), e.getY(), MTFingerInputEvt.FINGER_UPDATE, m));
//FIRE
this.enqueueInputEvent(te);
// }