works with different types of display values
add infinite pulse on last datapoint, block swiping