PlayerView: convention for listening player events