fix #2235 - pressdown state sometimes not turn off