Select all on click

I had the requirement to select all on click so have added that to my fork.
It does not change the default behaviour