moving range checks to application responsibility
fixed some eventListener memory leaks
some loading tweaks
on the way to 13