gl engines: added mouse events handler