make a viewlet to show notification

for:
#304
#306
#307