image capture for the crosssection often ends up black,  so, I added the crosssection view manager to the list, and added a few wait cursors for loading data, and wait for 1 second before capture image for all crosssection. The local test is good so far, but I was hoping for better solution.
Merge remote-tracking branch 'origin/master'