event delegation speculative menu