Great to have the overview. Consider fixing typos and rewording as follows:
```javascript
// A button or anchor provides:
//     disable="disabled": it should start disabled
//     data-always-enable: true if it should always be enabled
//     data-href: the URL that will either be a direct link or a "next=" after login
//     data-disabled-title (optional) = a title to set on the disabled element
// 
// If data-always-enable is true, enable the button/anchor.
// If it's false then check config.loggedIn and determine whether to
// modify the button or anchor into a loginUrl redirector or to 
// leave disabled and set the disabled text.
// 
// When an anchor tag gets enabled, its href is set to its data-href.
```