Hash tag state now only changes when user manually changes it.
All user interface elements are functional.
Refactored some interfaces in enigma machine.