bug 1023326 - switch to observer notifications instead of events