improvements to roslaunch support