I think this app could be extremely helpful training in Morse Code using the Koch method. However, whenever I start a new session, the first character is always garbled, so I have no idea what it is. This is just a rough way to start and it's hard for a beginner to catch up. If you could add a delay timer in your code whenever a new session is started, this might solve the issue?