[fix] Added default emitter for uncaptured events
[fix] Correctly receive UTF-8
[minor] Export the constructor
[minor] Changed inheritance
[minor] Use strict mode