node-dirty looks like what i want, maybe i'll look at that.