device notification controller