Updated find and destroy widgets in context funcitons

- Without a widgetName varaible teh funcitons will return all found
widgets.
- With a widgetName variable the functions will return a filtered (by
widgetName) result.