initial checkin, a basic chart based on Kineticjs