<!DOCTYPE html>
<html ng-app="app">

  <head>
    <script data-require="angular.js@1.1.5" data-semver="1.1.5" src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
    <script src="https://rawgithub.com/gsklee/ngStorage/master/ngStorage.js"></script>
    
    <script>
      angular.module('app', [
        'ngStorage'
      ]).
      
      controller('Ctrl', function(
        $scope,
        $localStorage
      ){
    $localStorage.lines = [];
    $scope.$storage = $localStorage.$default({
        "lines": [] 
    });
        
        $scope.addToLocal = function() {
                $scope.$storage.lines.push({
            "lastX":20 ,
            "lastY": 30,
            "currentX": 10,
            "currentY": 30
        });
        };
      });
    </script>
  </head>
  
  <body ng-controller="Ctrl">
    <button ng-click="addToLocal()">Add to local</button>
    <div>{{$storage.lines}}</div>
  </body>

</html>
// Code goes here

/* Styles go here */