Avoids editing presets by using angular.copy

cool things:
- i like how easy this was, i don't have to manage what attrs to clone
or anything, it just works