Рассматривали ли вы положение фиксированной панели и избавились ли от дополнительного окна просмотра?
#facebookbar {
position: fixed;
bottom: 0;
left: 0;
width: 96%;
padding: .6em 2%;
}
Вам понадобится элемент документа, чтобы заполнить область просмотра, конечно:
html, body {
height: 100%;
}
Использование дополнительного div
больше похоже на взлом, а изменение стандартного поведения никогда не было бы хорошей идеей.
Существует множество вариантов (прокрутка колесиком мыши, клавиатура, касание пальцем, что у вас есть), которые вам не понадобились бы, если бы вы придерживались стандарта.