Widget uses core.InBounds