correct scroll offset
abort upload and proper upload event handling
added ng-animate to list