use KVO for fullscreen notifications
don't leak