implemented show/hide start/stop typing visualization