Cleaned up the eventDispatcher function and moving it at the top for better maintaining
Better documentation for the code and cleaning up
0.0.5 ! Maybe release it on the Chrome Wen Store ?