MapEventHandler added

can send event with x y params, or it uses previous location data or map
startX, startY as a last resort