Partially functional, can record by cannot report back binary data to javascript