use pusher component from widget