ANDROID: added keyboard handling