forked from: AGAL box blur

