remove ugly mobility macro
- cleans up code, and allows for further developpements
- 4% speedup on my config. this is quite a (pleasant) surprise: I was expecting equal perofrmance.

Non functional change.
signature = 7278567