Adding support for 'disableSelection' property

- Adding an optional parameter 'disableSelection', the default value for
this property is true, i.e. by default text selection is disabled on all
widgets, however if you want to enable text selection, set
disableSelection to false.
- updates readme