Dynamic positioning through observers pattern.