Squashed commit of the following:

commit dca34f189dcd5976ebff132fa32fda827ebe102e
Author: Rik Cabanier <cabanier@adobe.com>
Date:   Fri Aug 22 15:18:01 2014 -0700

    refactored polyfill

    Signed-off-by: Rik Cabanier <cabanier@adobe.com>

commit eb06241e82b80cd6737644108a66aea51473c129
Author: Rik Cabanier <cabanier@adobe.com>
Date:   Fri Aug 22 07:12:42 2014 -0700

    latest change

    Signed-off-by: Rik Cabanier <cabanier@adobe.com>

commit beb4353d91ba1005d7d9693f16573853b9074575
Author: Rik Cabanier <cabanier@adobe.com>
Date:   Tue Jun 24 15:37:29 2014 -0700

    dfg

Signed-off-by: Rik Cabanier <cabanier@adobe.com>