callback errors now reported. added shuffling to sequencers. various small changes taken from Gibber