@Star-Dust : leggendo i post precedenti (ma non provando il progetto) mi è venuta un'idea; che ne dici di un nuovo componente, pressoché identico a quello qui illustrato, che reagisca in modo diverso se riceve un tap, un touch o un long touch (o anche un doppio touch)? Si potrebbe così attivare la funzione trascinamento o ridimensionamento in funzione del tipo di tocco (e se sei in vena, magari cambiare "al volo" il bordo in modo da far capire in che modalità ci si trova).
Basterebbe anche solo gestire uno "stato" che cambia ad ogni tap (come una volta era per il cursore di inserimento/modifica).
Primo tap, il componente si pone in stato trascinamento, il bordo è formato da trattini (o quel che è). L'utente può trascinare effettuando il touch in un punto qualunque del pannello e trascinando dove vuole. Oppure effettua un secondo tap.
Secondo tap, modalità ridimensionamento, bordo rosso a pallini gialli (scherzo). Con le modalità che hai già mostarto si effettua un ridimensionamento senza che cambi la posizione del pannello.
E' solo un'idea. Ma se la tua regione divenisse rossa e fossi costretto in casa (e non avessi di emglòio da fare)...