use private data to mark instead of event.stop