client: propagate the location changes to the children
client: make the styles popup components location aware
client: make the mixer location aware