front: Updated PathPreference to follow standard pattern more closely.

TODO: Still a bug on rotation with the dialog open. Previously,
rotating the screen produced an empty dialog.  Now the dialog is pop-
ulated, but always returns to the initial directory.