Merge range branch into master
detect click inside picker
Extend mousedown check to element and picker, not just their children
Merge pull request #420 from michaelbrooks/master

detect click inside picker or input to avoid show/hide