Change the base widget to a behavior instead