re #51 Made the controller smarter.

The controller now implements a pseudo fallback mechanism by aliasing the implementing component identifiers to activities.