This line would be *safer* written as:
``` javascript
isUiControl = ('BUTTON' === target.nodeName.toUpperCase());
```
Just to normalise, as some browsers may not.