If filter X is activated and appointment 2006-02-15
5pm-7pm is shown, then filter is switched to Y
(appointment disappears), then a new appointment is
created with times overlapping the above one, the
collision is not detected.
I learned that the hard way, filter X being "work"
and filter Y begin "private" ;-)