Allow widget sendKeys to accept optional selector

fixes #157