Add event listener methods.
Add modified sign to license header.
Write new plugin specification proposal.