Add tests and proper top/bottom placement
Add bottom scrollbar corrective
Add within a container cases
Fix left/right placement