I'm working on a [Chrome extension](https://github.com/Cacodaimon/GhostTextForChrome) that'll need to display some messages to the users, be them instructions or errors. Right now the former are completely missing and errors are displayed in `alert` boxes.

We came up with this

* `alert(message);` Not great, especially for instructions. Currently used.
* `chrome.notifications` are not meant to be used this way: they appear off-center and disappear before the user may be done reading.
* appending html content to the current tab, which we see as a last resort since we don't want to risk conflicts

Is there a better way to inform the user?