New widget contentlist isolates the app from the the handling of Dirlist and Imglist widgets

Fixed on_img_selected dispatching
Fixed emptying unnecessary _direntries list, which should only be used when yield is implemented