On click listener doesn't wait for touch up : <p>The onClick event is fired as soon as we touch down and doesn't wait till the up event.</p>

<pre><code> @Override
    public View getPage(int position, View convertView, ViewGroup parent, final Topic item1, final Topic item2, CloseListener closeListener) {
        final FriendsHolder holder;

        if (convertView == null) {
            holder = new FriendsHolder();
            convertView = getActivity().getLayoutInflater().inflate(R.layout.friends_merge_page, parent, false);
            holder.leftAvatar = ButterKnife.findById(convertView,R.id.first);
            holder.rightAvatar = ButterKnife.findById(convertView,R.id.second);
            holder.leftAvatar.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    myParentActivity.setUrl(item1.getMainLink());
                }
            });

            holder.rightAvatar.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    myParentActivity.setUrl(item2.getMainLink());
                }
            });
</code></pre>

<p>The left and right avatar views of the holder are the views in question. There is a flip listener on them too. But as soon as I touch them the click event gets fired.</p>
