Refactor pioneer to accept option hashes

when the child at the index has been clicked.