can you explain the reason behind adding the draggable formal parameter to this code?