urlselect.lua 0.4: use hook_process instead of io.popen