Handler's API is multihread safe. Also it's possible to transfer message instances received through event listeners via thread boundaries without additional synchronizations.