after you swish that around (may take a while of violent shaking but don't let your piece slip out of your hand) clean with hot water and dish soap to prevent any water spots.
yeah I wouldn't recommend hot water and dish soap to anyone with slight cracks or fractures in their pieces. it will most likely make it travel more and ruin whatever you're trying to clean.
i use oxy clean... soak it in warm water with some oxy clean for 10-15 mins, and everything just falls off the glass... i've been using it for a few years