Open-source Javascript port of Bump