start fix cursor issue: make event dispatching synchronous

Change-Id: I81ce3fd95cb5b450975cdabdb5ffefd525ea050f