support multi process btns and procedures