date picker gets dismissed when user touches screen