Correctly set the package on boot
Remove duplicate binding of the event listener
Global listener should be initialized on boot