My guess is different transport commands are used for each mode as it would in the case of separate devices. Your mini system simply integrates these separate devices into a single device. If this is the case, then you will have to use separate activities and possibly have to learn the transport commands for each mode.