only enable certain notification flags on devices

Also added some documentation to the notification flags, where possible.