forked from: AGAL zoom blur

