clean up some object definitions, fix issue with info box failing when mouse too close to left edge
cleanup drawing of bars and lines to match hover for info box, no longer rounded to the nearest full pixel