Jquery UI ordenable: realice una acción ANTES de iniciar el evento se dispara

He buscado en STACKOVERFLOW y en otros foros para encontrar la solución a mi problema; si no he encontrado una solución que funcione, por favor apúnteme hacia ella.

Mi problema: cada vez que arrastre un elemento (un portlet div) en mi lista ordenable, necesito realizar alguna acción ANTES de que comience el proceso de arrastre real (Por lo que entiendo antes de que se active el evento START).

Para ser más específico: Mis DIVs le brindan al usuario la posibilidad de extender / colapsar su cuerpo (como en el ejemplo aparece en la página de jquery UIhttp: //jqueryui.com/demos/sortable/#portlet).

Siempre que arrastre un elemento, me gustaría activar mi método de colapso para que el único elemento visual que se arrastre sea el DIV colapsado.

Sin embargo, cada vez que llamo a mi método (algo como esto)

$someitem.trigger("toggle.somenamespace") 

funciona como se esperaba, excepto que la ALTURA del ayudante arrastrado se calcula ANTES de que el evento de inicio se active en el ordenable y, por lo tanto, el ayudante tiene la altura del elemento original en su estado no colapsado.

Mi pensamiento original sobre esto fue: como el ordenable tiene p. la posibilidad de medir una distancia de arrastre antes de que comience el procedimiento de arrastre real (con la opción:distanci) debería ser posible conectarlo a este flujo, por ejemplo, almacenando el @ origin startDrag función (o como se llame) del widget ordenable en una variable temporal, anúlelo con una devolución de llamada personalizada que primero activa mi funcionalidad de colapso y luego llama a la función original para garantizar que la altura se calcule correctamente. Sin embargo, hasta ahora no tuve mucho éxito con este enfoque ...

Tenga en cuenta que la configuración de las propiedades CSS en los controladores para arrastrar o sobre un evento del ordenable no tiene el efecto deseado, ya que la altura del widget ordenable calculado para el ayudante se establece como propiedades del elemento.

O - probablemente alguien conozca una mejor manera de afectar la altura del asistente que se muestra durante el proceso de arrastre, es solo mi opinión que mi enfoque original (cambiar el elemento antes del proceso de arrastre y luego dejar que el widget haga sus cálculos) forma en que se pretendía) sería una mejor solución ...

gracias por cualquier ayuda, Matthias

EDIT: Establecer el indicador ordenable: forceHelperSize en verdadero y establecer el tamaño ui.item / helper en el controlador de arrastre inicial tampoco funciona, ya que produce el efecto deseado visualmente (solo se arrastra el elemento contraído, pero detiene el elemento desde ser arrastrado hacia abajo todo el camino (como si el elemento aún tuviera la altura en su estado sin colapsar) probado con un ayudante: 'original' y 'clon'