changed little bits in the listener. Mainly updating because im going
off.