The second parameter of the observeField() method should be a string. Try this instead:
m.backgroundPoster.ObserveField("loadStatus", "backgroundImageProgress")
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)