Ahh, good catch! I think i've sorted it now, it wasn't resetting the position properly when the map size changed. Thanks for the heads up!