support for 2d css transitions