Move refresh button into separate mixin