add pinch & rotation gesture