working plasma, worker and event listener