functional hexmap+mouse event