reverting removal of touch library