Margin + line-height are back
JS refactoring and fullscreen support