Hum, en fait c'était un problème de placement de mes appels ...
Aucun rapport avec direct input...
Le deuxième direct input n'était appelé que lorsque le premier avait donné un résultat ... donc il aurait fallu cliquer très vite sur une flèche puis "enter" pour que ça marche...
(Et avec l'émulateur c'est impossible xD).
Bon bah résolu
Désolé pour le dérangement.