initial draft for desktop notifications using a pluggable mechanism