add the both-on mixin