Added a receiver VC and used CFMagicEvents to detect flashes