added full char layout
hold exceptions for special cases
set space and back actuation to hold event 2
clean up