WEBCMS-24 - Refactor user listeners and config

WEBCMS-24 - Refactor user listeners and config