Events: implemented clone()
fixed whitespace