Can technology generate serendipity?