general improvements

- inputs are now hidden and snap to the editing location (helps keyboard
positioning on ios)

- change events are only created if the user changed something

- fixed deltaX, deltaY in touch controls.