to fix issues with some overlapping when browser window is too small.  hopefully I'm more reasonable with this now