Explaining multiscale choice dynamics