All calls keep their own callback id to resolve concurrency issues.  Added slice methods and byteArray binaryString methods.
confirm maintains callbackId - was crashing on overlaps