upgrade to angular 1.2.7
use ng-blur instead of ng-change on range input
setRange() on enter keypress