I'm not so sure about that change.

The reason is again the navigation controller, take into account that we create a new one in order avoid inconsistent states.

Also we give each user of the list the chance of selecting the way (in this case 'popup') the list should navigate. For exporting it must be from bottom to top, but in other cases the UX could be different.

What totally makes sense is to hide as you comment the list, and instead of passing a callback to the `selectFromList` as last argument, we could pass the navigation controller used, and the kind of transformation.

Wdyt?