Ligação de comando mvvmcross touch no android

Eu estou procurando uma maneira de fazer uma ligação de comando "Toque" entre axml e ViewModel, ou alguma outra coisa como FocusChanged etc.

Um simples comando "Click" funciona bem assim: local: MvxBind = "{'Touch': {'Path': 'CameraButtonCommand'}}" />

    public IMvxCommand CameraButtonCommand
    {
        get
        {
            return new MvxRelayCommand(
                () =>
                {
                    RequestNavigate<AugRealityViewModel>(true);
                })
            ;
        }
    }

No entanto, eu tentei outros tipos de eventos para o controle (neste caso, é ImageButton) e eles não estão sendo processados. Quando eu verifiquei as listagens de eventos na classe View, vejo as seguintes:

    public event EventHandler Click;
    public event EventHandler<View.CreateContextMenuEventArgs> ContextMenuCreated;
    public event EventHandler<View.FocusChangeEventArgs> FocusChange;
    public event EventHandler<View.KeyEventArgs> KeyPress;
    public event EventHandler<View.LongClickEventArgs> LongClick;

Apenas o evento Click tem o EventHandler geral anexado a ele, enquanto outros possuem EventHandlers gerados, e estou me perguntando se esse é o motivo pelo qual ele não funciona.

Eu também tentei anexar um método a esses eventos na classe View, obtendo o controle apropriado pelo método FindViewById e ele funciona como esperado desta vez. Mas de alguma forma eu não posso fazer isso no axml através de comandos.

Também mais uma coisa. O evento "Click" está enviando o objeto "EventArgs" como um dos parâmetros e também a referência do objeto. Eu posso ver isso com facilidade se eu fizer esse comportamento na classe de exibição, mas quando eu faço isso por ligação, não vejo esses argumentos quando estou processando o comando no ViewModel.

questionAnswers(1)

yourAnswerToTheQuestion