fixed issue with .active( ) pie fills
cleaned up some segment logic