With videos larger than about 20 megabytes, this widget often hangs when the download stream ceases. The widget continues to display the "Downloading" animation but in fact nothing is arriving from the network (zero packets are arriving). The widget will remain in this state for as much as one hour (limit of my tests so far), and will not return to the dialog state until the cancel button is clicked. However, even clicking the cancel button does not cause and immediate change, and several minutes may elapse before the widget returns to a usable state. When the widget does return, an incomplete video file is left in the download folder. The user would expect an error message or some indication that the video is incomplete, such as the text "partial" or "timed out" in the filename.