Timeline widget for angular.js