refactored code to be in another class- now all audio stuff is in RadioPlayer.h -- gestures, however, and the delegates triggered by remoteControl gestures/ background gestures are in HomeViewController.h because it looks like a UIViewController is able to intercept these notifications while NSObject subclass such as the Radio.h class is unable to. I dont know why, but this is what works