reload feature
charCount removed
less complicated (still bugged)