IconicsButton.setVisibility  doesn't seem to work
Hello, I'm trying to dynamically hide/show IconicsButtons using `Button.setVisibility()` but it does not seem to work. It always shows the buttons
Here's the xml;

``` xml
    <com.mikepenz.iconics.view.IconicsButton
        android:id="@+id/button_cancel"
        android:text="@string/icon_cancel"
        android:layout_width="24dp"
        android:layout_height="24dp"
        android:layout_gravity="center_vertical"
        android:textColor="@color/red"
        android:background="@android:color/transparent"
        tools:text="X"/>

    <com.mikepenz.iconics.view.IconicsButton
        android:id="@+id/button_download"
        android:text="@string/icon_download"
        android:layout_width="24dp"
        android:layout_height="24dp"
        android:layout_gravity="center_vertical"
        android:background="@android:color/transparent"
        android:textColor="@color/blue"
        tools:text="X"/>
```

and here's the adapter;

``` java
        if (mMode.equals(Constants.ATTACHMENT.MODE.READ)) {
            viewHolder.mCancelButton.setVisibility(View.GONE);
            viewHolder.mDownloadButton.setVisibility(View.VISIBLE);
        } else {
            viewHolder.mCancelButton.setVisibility(View.VISIBLE);
            viewHolder.mDownloadButton.setVisibility(View.GONE);
        }
```

I've also added watcher to debugger;

```
viewHolder.mCancelButton.getVisibility() = 8
View.GONE = 8
```

Are there any solutions to that problem?
