fix bug on touchable device