added more lightweight dispatcher; refactored EvaluateObject.hx: added EvaluateSettings, added custom IDispatcher