A method to manage display of cardiac signals, the method comprising: receiving a first data steam along a first communications path conveyed with first throughput; receiving a second data stream along a second communications path transmitted with second throughput, the first and second throughput are asynchronous with respect to one another, the first and second data streams carrying cardiac signals sensed by external and implanted electrodes, respectively, for one or more common events; storing data from the first and second data streams in first and second memory buffers (210, 212); synchronizing the data stored in the first and second memory buffers (210, 212) with one another; and co-displaying cardiac signals associated with the first and second data streams on a display by reading the data from the first and second memory buffers (210, 212) at a data display rate, characterized in that synchronizing the data stored in the first and second memory buffers (210, 212) with one another comprises at least one of: i) temporarily offsetting activation of the storing operation for the first and second data streams with respect to one another by filling a leading segment of the first memory buffer from the first data stream before activating the storing operation for the second data stream, the leading segment corresponding to a processing delay introduced along the second communications path; or ii) managing an amount of the data maintained in at least one of the first memory buffer or the second memory buffer by determining when the first data stream overflows a trailing end of a main segment of the first memory buffer and removing a leading portion of the first data stream by an amount based on the overflow. receiving a first data steam along a first communications path conveyed with first throughput; receiving a second data stream along a second communications path transmitted with second throughput, the first and second throughput are asynchronous with respect to one another, the first and second data streams carrying cardiac signals sensed by external and implanted electrodes, respectively, for one or more common events; storing data from the first and second data streams in first and second memory buffers (210, 212); synchronizing the data stored in the first and second memory buffers (210, 212) with one another; and co-displaying cardiac signals associated with the first and second data streams on a display by reading the data from the first and second memory buffers (210, 212) at a data display rate, characterized in that synchronizing the data stored in the first and second memory buffers (210, 212) with one another comprises at least one of: i) temporarily offsetting activation of the storing operation for the first and second data streams with respect to one another by filling a leading segment of the first memory buffer from the first data stream before activating the storing operation for the second data stream, the leading segment corresponding to a processing delay introduced along the second communications path; or ii) managing an amount of the data maintained in at least one of the first memory buffer or the second memory buffer by determining when the first data stream overflows a trailing end of a main segment of the first memory buffer and removing a leading portion of the first data stream by an amount based on the overflow. i) temporarily offsetting activation of the storing operation for the first and second data streams with respect to one another by filling a leading segment of the first memory buffer from the first data stream before activating the storing operation for the second data stream, the leading segment corresponding to a processing delay introduced along the second communications path; or ii) managing an amount of the data maintained in at least one of the first memory buffer or the second memory buffer by determining when the first data stream overflows a trailing end of a main segment of the first memory buffer and removing a leading portion of the first data stream by an amount based on the overflow.