We do not want to modify the object :P
changing internal coordinates to be percentage of bounds (as a value of 0 to 1000), also fixing some bugs