Before changing to tuples, paths was only strings list. After change it became a Tuple of button text and path. But because of tuple's default getter, button text being used as the path, which created a bug. So it is fixed now. Also percentage calculation became user friendly to inform every change.