more colours
listen to player events