mac: all Mac-specific fns working! huzzah