finished basic pref dialog