NotificationWallpaper: moved all logic inside the class