replace ng-grid & fix $emit

replaced ng-grid with a simpler version from
http://jsfiddle.net/dalcib/J3fjc/