Read input data-attributes with .attr() method instead of .data()
Trigger action "input" when character was printed or removed
Close key modifications when mouse left modificators frame