maybe move to notification.coffee