Add error checking around selector descriptors
Selector description implementation change
Improve error handling around target creation
Show a message on failed selection