Add cut/copy utilities
Fix mark utility bug

It does not work for quote and parenthesis
Improve for counterpart