I'm confused as to why we need to call primaryClick and secondaryClick explicitly. It seems like Notification.Warning should do that on its own.