Move variables that don't need to be on the prototype off it.
Bind methods to the FastClick object for neatness
Enforcing the layer being a document node feels unnecessarily careful
Undo comment out of return in notNeeded
retab
Use the same terminology as @wilsonpage's bind util function - https://github.com/wilsonpage/utils/blob/master/index.js#L6-L8
Merge pull request #215 from matthew-andrews/better-fc

Small tidy up