Can you make the configured flashes work without a constant button press?
Another suggestion for the morse code - allow it to transmit the message in a continuous loop.