Solved the double draw issue without using angular.copy()...