This is because if the phone is not in your hand the touchscreen is not grounded. Sailfish seems slightly more sensitive to this, but the same bug is present in Meego; if you're not touching the case it's hard to make the touch input react.