Consegui fazer um exemplo funcionar. Agora é entender que merda está acontecendo e adaptá-lo para as minhas necessidades.