Protect against mulitple inputs being passed in.
Rename Haunting to Haunt.
Update README.
Implement fallback ie solution for getting selection.