Click and move :
layer:   layer->bgLayer(CCLayerColor)->sprite

Actions: sprite->JumpTo  bgLayer->FadeINFadeOut

OnTouched:sprite->moveTo or moveTo&&RotatoTo

onTouched can record:began moved ended
  ..