A mousedown event that lasts even when you move your mouse over.
LSD.Mixin.Touchable = new Class({
behaviour: ':touchable',
options: {
events: {
enabled: {
element: {
'touchstart': 'activate',
'touchend': 'deactivate',
'touchcancel': 'deactivate'
}
}
},
states: {
active: {
enabler: 'activate',
disabler: 'deactivate'
}
}
}
});