don't use nested class for listener, set message instead of replacing th...

...e word lag, remove onEnable & onDisable messages