Block downcasting widgets when nested editables are processed.
Marked toDF events with downcasting session id to prevent collision in case of multiple toDF calls at the same time.
Split too long function.