small bugs, refactoring, fixed loading of new songs, small optimizations, documentation, parameterized thresholds