działa odbieranie widomosci pzrez listenera