Only autohide using selectors based on what the component supports.
Polyfill function.bind in tests for the bastard that is PhantomJS. Update dist.