     
     func testRemoveAllListeners()
     {
+        // Test the removeAllEvents() method on the dispatcher
+        // 
+        // 1. Add two listeners to two distict events
+        // 2. Use the removeAllEvents() to clear the events
+        // -> The event count should be 0!
+        
         var skNode = SKNode();
         var receiv1 = EventReceiverTestClass(skNode);
         var receiv2 = EventReceiverTestClass(skNode);
         
         disp.addEventListener(receiv1, eventType: GPEvent.self);
-        disp.addEventListener(receiv2, eventType: GPEvent.self);
+        disp.addEventListener(receiv2, eventType: CustomEvent.self);
         
         disp.removeAllEvents();
         

    }
}

class EventReceiverTestClass: GPEntity, GPEventListener
{
    var received = false;

    }
}

// Custom event used to test different event types
class CustomEvent: GPEvent
{
    
