Submitted Version

Handled backspace key.
Can't toggle some words.
Rest is fine.
MVC separation to be done.