does init
fixed touches.