Hopefully handling widget visibility more consistently