can enter full screen, but layout module and shell still need tweaks.