чем же он более гибкий, в отличие от:
```js
document.body. addEventListener('click', function(event){
    if (event.target.className == 'popup-link') _onMouseClick(event);
}, true)
```
?