implement kw wrapping
support better looking "listen to this" targets