Detect wrong component

fixes #23
i'd like to generate errors that distinguish between selecting inactive component and typos on commandline. I'll try to come up with better code.