worker: implement popup;