tolto pattern listener