buttons mixin testbed