drag with components

like it says