Apparently LeftX() was rather stupidly broken in layout :/... (some other modules need a once-over, then); basic caret, rough form of rest of text input stuff