added a demo page and a blur effect