Playing around with a callback through a native delegate