timeline fixes

wat-timeline-axis: minimum number of markers should be 2 (start and end marker). The original code causes divide by 0 exception. 

wat-timeline-item: changed click events to pointer events and the click event listeners should be on the group container.

wat-timeline: prevent further processing when the variable is null.