Fix minor problem in demo_events.py
 Fix problem in EosFrame
 Replace isinstance(obj, str) with duck-typing test.
 Add new options to WorkflowViewer
 Avoid lambda functions for callbacks (they are handy but ...)