use eventemitter for ready event, we want to fire ctx.ready on each locale change, not just the first one