How is this done with colorTransform?

I found a site that has a effect that I would like to learn how to do. I think it involves the colorTransform property. So I started experimenting with the colorTransform and created a simple app similar to one of the AS3 tutorials on this site http://www.kirupa.com/developer/as3/changing_color_as3.htm

But this site located here http://johnsonite.swatchbox.com/johnsonite/main.asp, once the site loads, click on the “create custom flooring solution” then “custom rubber tile”. The page loads and you have some color squares, textures, patterns on the left and on the right a larger square that changes based on one of your selections on the left.

So, how are they applying the colors, textures and patterns? Is this extremely complicated to reproduce or can a simplified version be made?:puzzle: