Position is per-controller