change samples/dialogs, now the dialog can access the ItemContainer methods too
change RearrangeCtrl classes into templates to change the base listbox