added coffeecup.js; its not really part of this but oh well