I agree sage but that does bring up another issue. if you going to give users absolute control like that where they can do anything because they are not locked into an animation. They should be punished for performing non basketball moves.
like in that instance the actual play should be called a travel. but if he hesitates a moment and allows that last bounce before the step back then its a good move.
I was playing Lakers vs Bulls on the genesis last night and they "allowed" you to move after you picked up your dribble but its a travel call. Just thinking out loud tho. may not be doo able