Add blurDirs and flowToGradient; bug fixes