Added vertical style; 'start' and 'end' events; 'allowFocus' property.