Improved file-open user experience.

File open operations are now wrapped in an interaction context.