What can cocoa interact with?