back to 2.5
you need now to call getDispatcher
default return mode can now be set
default return mode provided is now set
rebased