Olay implemented as a React component.