move out friendly NotImplementedError
fix cpos to make syntax highlighting work correctly
swap up and down arrow to work as expected
note todo