Changes made

-msgs checks, defaults, refactor item listeners