Added all necessary events (for now)