Cocoa canvas control prototype