OnItemSelected listener reflects newly focused item

I found that the OnItemSelected listener was only updated when the user tapped on a value after it was already in focus (centered in the picker). When you scroll/fling the picker, onItemSelected is now called when a value is landed on, without the user having to select it explicitly after it's already been focused.