New Feature:  param accepts offsets as percentages offsets. array(0.2, 0.9) attempts to centre on an area 20% from the left, 90% from the top.