Rebasing on a

many things some really well hidden like a bug in getcurrenttaskname ;)