BaseKit DOM Framework: A Basejump.js GUI Library for Browsers