handle case when no params for rosrunnable/global interactions.
skip role list if there is only one role, closes #119.