steer.js library source file with various testing and documents