Standalone device orientation + device motion normalization and conversion JavaScript library