extension to fade element with movement