diff --git a/lib/utils/copyEvents.js b/lib/utils/copyEvents.js
index <HASH>..<HASH> 100644
--- a/lib/utils/copyEvents.js
+++ b/lib/utils/copyEvents.js
@@ -6,6 +6,7 @@ const _ = require('lodash');
 module.exports = function copyEvents(from, to) {
   // Clone all events
   _.each(from._events, function(events, eventName) {
+    events = Array.isArray(events) ? events : [events];
     _.each(events, function(event) {
       to.on(eventName, event);
     });
fix events will not be copied when there is only one