If you call `hideList()` on a dropDown when list is **not visible**, there is a crash. `self.table == nil`. How to check if list is currently visible or not ?