add rotation effect
Handle back press