first cut at correct handle hide/show behavior and rotate overlay hide/show behavior