Improved Legato Function

The Legato function could be improved with the ability to add both positive and negative overlaps, with a separate button or key command. Also, currently if the notes already meet and ‘Apply Legato’ is pressed the overlaps are not added. So, as above, a separate button or key command is needed.