Buttons, Search box, and Slider now have a fixed CSS position and will not obscure text. This fix makes using these buttons while scrolling near the bottom of the map much simpler. Also, the type checking is now shuffled around a bit, which improves efficency.