select widgets can be tab selected

dropdowns now have tab key interaction

reviewers:
@azirbel, @Dylnuge 
`@.$()[0]` is somewhat hard to read to someone who doesn't already understand what it does, maybe add a comment?