fixed bug with View.GONE vs View.INVISIBLE