Ooh yeah, this is cool. As others have said, I also thought the refresh button would actually rotate the gradient. It would be cool if you could rotate it, with arbitrary angles. maybe instead of the refresh icon, you could use an edit icon?