Attempts to look up the widget, using the cached indexes if it exists, otherwise performs a dynamic lookup and attempts to check the widget.
the widget