events feature update and styles