fixes #36 adding fullscreen support