A proposal for :

- AMD compatbility
- A bug fix (alerts weren't working before)
- Adding a callback to listen for changes