switch to dotpoint event
math lib update
loader lib refactoring
cleanup project