Button pressed in widget causing event in level blueprint

Helllo!! Thanks for any help. What I am trying to do is whenever a specific button is pushed inside a widget (tankuser interface)(fireshotbutton 101) it should possess a new character. Im not sure where im going wrong here i have my widget being created once my level starts. then possesses my first character (Tankcharacter) then i bound the event on pressed and linked that to my fireshotbutton101 which should then possess my other character (shown as 2dsidescrollercharacter) but nothing happens when i push the fireshotbutton101. Should this be working? Im wondering if i just messed up somewhere else but id like to know if right here my set up is correct

Thank you