public void enCueHandler(Cueable tgt) {
		if (cueTimeLineObject!=null && tgt!=null) {
			if (cue.checkQued(cueTimeLineObject, tgt)) {
				cue.deCue(cueTimeLineObject, tgt);
			} else if (cueTimeLineObject != tgt)  {
				cue.addToCue(cueTimeLineObject, tgt, (mouseButton==LEFT?"p":"l"),false, 
										checkSameGroup(tgt.getId(),cueTimeLineObject.getId()) || shift  //  stop if shift or in the same group
								);
			}
			cueTimeLineObject = null;
		}
	}