added new event focus
added mouseenter and change events
Merge branch 'feature/char_counter_immediate_update' into develop