fix under IE6-7
fix limit for thumb dragging
detect requestAnimationFrame support
small refactoring