Add mapEvent