 		group.duration       = 0.1
 		group.animations     = [bounds, cornerRadius]
 		group.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut)
-		group.beginTime      = CACurrentMediaTime() + 0.23
+		group.beginTime      = layer.lth_currentMediaTime + 0.23
 		
 		return group
 	}

		borderColor.fromValue      = selectedColor.cgColor
		borderColor.toValue        = deselectedColor.cgColor
		borderColor.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
		borderColor.beginTime      = CACurrentMediaTime()
		
		return borderColor
	}

		opacity.fromValue      = 0.3
		opacity.toValue        = 0
		opacity.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut)
		opacity.beginTime      = layer.lth_currentMediaTime + 0.26
		
		return opacity
	}
