remove my crufty original logic
fix several bugs with height resizing