allow multiple Player event handlers; init internal player event handlers