added a cap
added mouse events for labels
updated the canvas draw
shortened css, and updated the 2daxis view