all speaker entries are arrays
still mysterious reflect error
tweaks here and there
fixed reflect error

hopefully this fixes the upcoming events error too
haha nope didnt fix it
tidying up, but still mystery bug
tidy