added masking and split out darken and blur filters