switch from namespace::sweep to namespace::autoclean -- much better edge-case handling with Mouse and overloads

Plus namespace::autoclean has a much tighter maintenance process, meaning should you run into any issues in the future, we'll be able to fix it much faster.