A system for providing a synchronized and unified visualization interface in a computer system having at least a first visualization system and a second visualization system, wherein the first visualization system and the second visualization system are for visually generating and/or displaying data elements representing time events, the system comprising: an association module to associate an identified event in a first visualization system with a visualization function performed by the first visualization system, wherein the visualization function is an action performed by the first visualization system in response to the event being identified by a user via a user interface; a multicasting module to: store event data related to the identified event and the associated visualization function in a shared data source, determine a starting point and a stopping point from the related event data as limits to a time interval associated with the related event data and store said starting point and said stopping point in said shared data source, and multicast the identified event to the second visualization system; a data sharing module to: associate the event data with characteristics of the first visualization system, and share, in response to the multicast of the identified event, the shared data source with the second visualization system; and a unified visualization interface to automatically invoke, without software changes, the second visualization system in response to the multicast of the identified event, the invoking based on the shared data source including the characteristics of the first visualization system, characterized in that the second visualization system is based on a pixel-based helix visualization of a time series, and the multicasting module determines coordinates for limits as indicated by the starting point and the stopping point, and the unified visualization interface automatically invokes the second visualization system by placing a virtual camera at a position and orientation, based on the coordinates and the event data, to make an indicated sequence of the time series visible by the virtual camera. an association module to associate an identified event in a first visualization system with a visualization function performed by the first visualization system, wherein the visualization function is an action performed by the first visualization system in response to the event being identified by a user via a user interface; a multicasting module to: store event data related to the identified event and the associated visualization function in a shared data source, determine a starting point and a stopping point from the related event data as limits to a time interval associated with the related event data and store said starting point and said stopping point in said shared data source, and multicast the identified event to the second visualization system; store event data related to the identified event and the associated visualization function in a shared data source, determine a starting point and a stopping point from the related event data as limits to a time interval associated with the related event data and store said starting point and said stopping point in said shared data source, and multicast the identified event to the second visualization system; a data sharing module to: associate the event data with characteristics of the first visualization system, and share, in response to the multicast of the identified event, the shared data source with the second visualization system; and associate the event data with characteristics of the first visualization system, and share, in response to the multicast of the identified event, the shared data source with the second visualization system; and a unified visualization interface to automatically invoke, without software changes, the second visualization system in response to the multicast of the identified event, the invoking based on the shared data source including the characteristics of the first visualization system, characterized in that the second visualization system is based on a pixel-based helix visualization of a time series, and the multicasting module determines coordinates for limits as indicated by the starting point and the stopping point, and the unified visualization interface automatically invokes the second visualization system by placing a virtual camera at a position and orientation, based on the coordinates and the event data, to make an indicated sequence of the time series visible by the virtual camera.