Refactor pioneer to accept option hashes
Add select feature to widget form