fix issue #7 - keyboard show / hide support