[example] improvement to the virtual pad/button
[example] improvement to the virtual pad/button

* dynamically re-position the button on size/orientation change
* properly take the center of the touch/pointer event as size can be > 1

melonjs/melonJS,melonjs/melonJS