Component registry keys

I was running into issues where defining an Input component on multiple
legs of a call was resulting in the component on the b-leg overwriting
the one on the a-leg in the registry, messing up the event handling.

This may not be the best way to handle this, but it seems to work so
far..