An Urchin inspired user analytics collector and recorder. fp.js is written in core javascript which can collect DOM and user events and send it to a server using ajax.