Complete event methods. Uses Application event class and clones it to prevent pollution.