added touches began and textfieldshouldreturn