Added external listener
Listener ready to use
Shit works, UI is terribad
Listener name change
Shit be ugly, still working