improve tooltip animation
various implementation updates
improve pattern validation
improve demo
fix tooltip visibility