onClick, onKeyUp, Down events not raised when not over event

Hi,

I need to be able to unselect event when user hits for example Esc or when clicks somewhere where is mouse not over event.

I am able to catch onClick events, but only when user clicks inside existing event area. Otherwise click does nothing. Also key up and down button hits cannot be catched.

I use scheduler inside tabbar and this tabbar is in layout.

Is there some clue?

Thank you.

BR
Zdenek

I have solved my problem using following lines (IE only):
scheduler.attachEvent(“onMouseMove”, function(id) {
if (id) {
if (lastEventId != id) {
var oldEventId = lastEventId;
lastEventId = id;
scheduler.xy.min_event_height = 40;
scheduler.unselect(oldEventId);
//scheduler.render_view_data();
scheduler.xy.min_event_height = getEventHeight(id);
scheduler.select(id);
scheduler.xy.min_event_height = 40;
}
}
return true;
});
scheduler.attachEvent(“onClick”, function(event_id, native_event_object) {
clickedElement = native_event_object.srcElement;
return true;
});
document.body.onclick = function() {
if (window.event.srcElement != clickedElement) {
scheduler.xy.min_event_height = 40;
scheduler.unselect(lastEventId);
scheduler.render_view_data();
lastEventId = null;
}
};

Now when user clicks somewhere where is no event all events are closed and repainted.

BR
Zdenek