Question: Is there a way to query "up"? I'm in a Component and want to register listeners to it's parents events with control(). This requires a Query which gets me the parent of my main view.

Answer: 
In ExtJS4, you can use 'up()' from an Ext Element.

The params are a string of the parent element you wish to find e.g:

```
var parentEl = Ext.get('childID').up('div.parentClass'); 

```

If you provide some details about the structure of your components/elements I can give a specific example which should fit.

EDIT: To show going 'up' from a component

```
var myComponent = // however you've got it

var theParentEl = myComponent.getEl().up('div.parentClass');

```
As I understand, you want to listen to events dispatched by a component's parent from the child component's controller control function specifically.

There is not a query selector like 'parent < component' which you can put in the child controller's control function to listen to parent events.

Normally I would just add the parent view to the child's controller, then you could listen to it's events. But I assume you are not doing this because you are trying to delegate to different controllers or something.

You could fire an event in the child component whenever that parent event occurs. Inside the parent controller you could do it like this:

```
var child = parent.down('child');
child.fireEvent('myOwnEventName', arg1, arg2, arg3, etc);

```

Then you would add a handler for 'myOwnEventName' in the child controller's control function to run the logic you wanted for it.

If the parent doesn't have a controller then you should just add the parent component as a view in the child's controller.