thanks Alex, sounds good. Do you see a workaround in the meantime, e.g. some variant of Dash DataTable - Thousands Separator? Or is the circularity I mention regarding Input and Output too difficult to overcome? I was thinking about using a dummy Input that is in the same location as a correctly formatted textbox, and the Input has a lower zIndex assigned after an input so that it ‘disappears’ behind the text, but then I imagine that can’t be accessed again easily unless the user reloads the page…which won’t be useful.