Ocean, Gradients and Image Caching - oh my