simplify code by using delay on show
get rid of the last setTimeout
click on tooltip focuses the appropriate input
cache regexp patterns internally
add features section into readme