remove hammer library and new function touch