refactor
be more consistent
shift+insert to paste from PRIMARY
also allow middle click to paste