Better event broadcasting
Initial mouse event support