I do not know, how this should help me.
I wrap entire cascade event handler in window.setTimeout and it works.
Apparently cascade event is fired before blur is called (MVVM value is updated on blur) in _click method of DropDownList.
Just tell me if this is by design? I would expect value would be updated before cascade is called, so I can use it in cascade event handler.