forked from: ExtendBlur

