New functions in widget

Ok but add a fixme to temove allocation post dst.