strange, can't even use ATAN2_TABLE in the constructor
it got really slow ... 500ms instead of 50ms or so. what did i break...?