feat(purchase): add purchase options to the event instead of to the talk