Fixed the initial/cleared state and a bug where the signal strenth went higher than I originally expected.