this environment is known in the mac world as cocoa