I think that you may need to include in your mapping a way of replicating the change of deck layers and the shift+play (keylock) and some others states (browse mode?) so it replicates the potential actions on the S4, unless you may have quite a few surprises soon.