This isn't really an event handler, better to call it something like: `saveWithSearch`.