add web worker;
stopPropagation;