Make observerable more like DOM EventTarget.