fix some global leaks

no longer leaking `can` and `Filters`.  also stuck a `var` in front of `Movement` for good measure.
Merge pull request #2 from stephenmathieson/fix/global-leaks

fix some global leaks