Нужно сделать контекстное меню при выделении текста на странице сайта, например так

Подскажите, если есть готовые решения для этого или сайты с подобной функциональностью.
Пока удалось нагуглить, что можно попробовать использовать событие
selectionchange, но оно пока экспериментальное.