fixed bug: don't try to show invisible elements *doh*