add parent option and logic

If a parent config option is added it will replace this selector rather than the `event.target` parent.

- [x] Add to readme
- [x] Add to specs