Introduced the non-managing widget pattern