I want to override the behavior of a List. Normally ,on tap of a listitem, the listitem gets selected/deselected. I basically do not want this to happen on a tap, but i want the selection/deslection to happen ONLY on a 'itemtaphold'.

Is there anyway i can override the selection/deseletion of item on itemtaphold instad of item tap. I am not well versed in Sencha. Any code snippit which will help me achieve would be appriciated.


Code:
Ext.create('Ext.List', {
    fullscreen: true,
    itemTpl: '{title}',
    allowDeselect :true,
    data: [
        { title: 'Item 1' },
        { title: 'Item 2' },
        { title: 'Item 3' },
        { title: 'Item 4' }
    ]
});