FileDialog implementation : alpha1.1