Support for tabs, curosr navigation & char insertion / removal