wip
better range inits
runtime optimisations
started to fix nuiScrollView broken behaviour