No longer listening to 'message' events internally - Use special handlers which cannot be removed by accident