search the passed widget recursively and activate it
true if the widget was made active, false if not found and not done
See Implementation
search the passed widget recursively and activate it