Re-did blur effect with pseudo element

Re-wrote blur effect to avoid breaking changes introduced by extra dom
element.