1- Built the keypad in HTML/JS as recommanded: kept it light fast and easy to integrate into futur projects
2- layout and grid : the 16 requested emojis are arranged in to 4*4 grid, with a row for math operators
3- Unicode Backspace : Multi codepoint emojis would fragment when using standard string slicing, now it isolates full unicode graphemes so emojis are deleted in one click
4- Buttons now insert symbols at the exact position of the text cursor, not only at the end of the text
Next : Add the construct button for UUID,barcode,QR code generation