selection() mixin