Change how commands work - now more like Mac action-target mechanism combined with WPF CommandBinding