Just want to add a resolved comment to this thread.
The bluetooth remote acts as a standard android media playback remote - it can play/stop/pause media.
So in my service i used a little java to listen for remote media control commands - intercepted my bluetooth remote and took some action.