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