adding user-select mixin