responsive, drags function and initialize