Receives incoming events and distributes them between the following
processing methods.
These methods should be overloaded for active objects, of course only for
event classes the respective object cares. If the object treats the event,
these functions must returns true, otherwise false. That's because
Xterminal can't figure out all the times which object an event is for.
Instead, events are passed to all registered listeners and then objects
are watched to see which is responding to it (an example of such event is
an mouse event). Once the event gets processed, the remaining listeners
does not receive it any more.
Process a mouse event (EV_MOUSE).
Be careful with this kind of events because you must check if the
mouse pointer is inside object's bounds, otherwise you must return false!