- fixed performance issue where custom streamlit themes load slowly
compared to default theme resulting in a flicker between the two on initial render
- fixed issue where height of component is changed twice sequentially on initial render
when it should only happen once.
- added support for changing code contents while key argument is unchanged.
This involves a new prop called `allow_reset` which resets the editor contents to the input code