new: PlayerView + EventEmitter