added ctrl-u, ctrl-a, ctrl-e support, prevent hidden input history exposure