#40 Use dispatcher library
#40 Use branch of dispatcher that supports Python 3