Will it keep changing the color?
No, but this can be easily done through events.
OnActivate > Self > FireRelay
OnRelay > Self > FireRelay
OnRelay > Self > SetRandomColor
Update:
Also, I couldn't find ifbrickcolor anywhere, so I will assume that it hasn't been made, if anyone would like to prove me otherwise, do so now, while I figure out how to pop up the colorset Gui. :P