first try
try another way to do better stong typing
testing with subclass
strengthening addListener test case
adding and testing magic call
doc
for CC
check param with magic call
Merge branch 'feat-dispatcher'