reworked the way we spawn the remote-viewer process. I found the slf gem spawn-for-legacy which works in 1.8.7 by defining the spawn function. on ruby > 1.9 it re-uses the core spawn function.