define teaser catalog widget and relative mixin