change interface to rosconsole backend from list-of-pairs to map