Instead of `<br/>` we could do something like:

```js
var message = '<h3>' + settingTitle + '</h3><h4>' + optionTitle + '</h4>';
```
It's advantageous to allow HTML as well as text to be passed into notifications to give the callee as much control over styling as they need.

Correct, notifications are aligned from the bottom edge.

I think after seeing how this patch was initially localized, I better understand the approach you were suggesting for the settings menu. I'm happy to move towards your approach to remove the need for this 'advance localization' and the strange `l10n` key inside the `app.js` config. Perhaps this can be in a follow-up bug? Sorry I didn't understand initially, localization is a fairly new concept to me.