Improve message listener list