Added SignatureEvent and SignatureListener