update  overlay

* add touch slop
* add proximity check
* add some more stuff