Update zui.js

-Improved mouse over/out detection.
-Introduced offsetX and offsetY attributes to some ViewObjects, which are affected by sizeScale, so that they can be shifted from (x, y) by the offsets.
-Added centerAt attribute to circle ViewObjects