Added the widgets for final and progress display. Ran into a major problem that the texture widget did not working anymore. I finally found out that we need bind the current Widget if we call it from outside for the OpenGL to work properly