A playback component for angularJS