found a bug, if the user hadn't selected a point it still tried to update the info panels
made a start at laying it out and css