AngularJS Grid with real-world features