bug fixes and some teensy QOL changes