moved this definition from `namespace.coffee`.  it seems to fit better here and is still configurable when needed.

I'll attach another note on the difficulty of dynamically determining the availability of a `tap` event.