osx adapt eawt method intend listen handl exampl object ultim perform task method call object param proxi signatur param target param handler osx adapt proxi signatur object target method handler proxi signatur proxi signatur target object target target method handler 