Apparently deferred execution gives the gyro / accelerometer time to warm up. As such the devices report a bit more accurately. Also started first inroads into making the library modular and useful