collision between stepping leg & mice
simple & incomplete scrolling
generic pooling for ground, gotta apply the principle to mouseprovider