small fixes
prepared for recurrency check
replaced exception throwing with info logging if listener is not listening to any known events