Specific parent bugfix

I have changed the code slightly so when there are two different selects with the same text, but at different depths such as this:
House -> 1 -> 1
House -> 1 -> 2*
House -> 2 -> 1*
House -> 2 -> 2
*these are the ones with problems that would be fixed in new version
it won't bring up the select for House -> 2 -> 1 when selecting House -> 1 -> 2.
Fixes #17.
Has been complied.