Ensure a component's nextTarget can be set

Of course, by default if there is non specified, use the
parentComponent. I'm purposefully going to prevent breaking the chain
if the nextTarget is falsy on components.

There is also now an example of redirecting the event target chain off
off of the componentTree