Now correctly paints UI after each point change

UI still getting too busy. requires optimization