Or does it work with ANY multi function remote such as the FireFly for that matter?
you can use girder for this, i do so and it works fine.
alternatively, if you don't want to use girder, you can request snapstream to include gbpvr in the supported program list.