Workaround for preference dialog crashing on OS X
* using custom dialog box instead of a livemodal edit_traits dialog