do complete vector wraparound in global.h
Merge remote-tracking branch 'origin/nicerScrolling' into nicerScrolling