split out grid preferences to separate pane
fix build dependencies for unix platforms other than mac os x and linux