ui/object : made dragging centred

Origin of the Draggable modifier is not adjustable, so drag was always from top left corner. Added a method `convertToCentreAdjustedPosition(pos)` that will adjust the given position such that it corresponds to the centre point of the object.

Signed-off-by: Gideon Farrell <me@gideonfarrell.co.uk>