, flex, flood-color, flood-opacity, font-size, kerning, margin, padding, outline';
    domNode.style.webkitTransitionTimingFunction = 'linear';

    function destroy()
    {
        document.body.removeChild(domNode);
    }

    function detectCollision(lineX, normalX, lineY, normalY) {
        var dtx = Infinity;
        var dty = Infinity;
        if (dx * normalX < 0)
            dtx = (lineX - x) / dx;
        if (dy * normalY < 0)
            dty = (lineY - y) / dy;
        var dt = Math.min(dtx, dty);