add favicon and notifications support