Fix updating touch listener