small improvements

You may want to skip 89aabc8ac9d244113c0a45fd3fabc87d41b34925 as it changes the project to build for iOS rather than MacOS. (Ideally it should build for both.)