drag functionality implementation/CSS tweaks