Add some more docs
Implement NSCopying, NSCoding, able to remove event handlers