(Issue 696) WIP; notifications.js