replaced the default n2o dispatcher with something more generic

Hi -- I like the idea of a pluggable handler but what's in git is overly specific.  Here's one that's a little more generic.  Be warned: it's only undergone minimal testing.