diff --git a/OneShot.app/Contents/Info.plist b/OneShot.app/Contents/Info.plist
index dcbdbfb..7e91af9 100755
--- a/OneShot.app/Contents/Info.plist
+++ b/OneShot.app/Contents/Info.plist
@@ -20,5 +20,9 @@
public.app-category.games
LSMinimumSystemVersion
10.7
+ NSPrincipalClass
+ NSApplication
+ NSHighResolutionCapable
+ True
diff --git a/OneShot.app/Contents/MacOS/oneshot b/OneShot.app/Contents/MacOS/oneshot
new file mode 100755
index 0000000..074af0c
Binary files /dev/null and b/OneShot.app/Contents/MacOS/oneshot differ
diff --git a/OneShot.app/Contents/Resources/oneshot b/OneShot.app/Contents/Resources/oneshot
index 55d9120..80272d0 100755
Binary files a/OneShot.app/Contents/Resources/oneshot and b/OneShot.app/Contents/Resources/oneshot differ
diff --git a/src/config.cpp b/src/config.cpp
index ec9fbb1..bf3ff78 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -64,7 +64,7 @@ void Config::read(int argc, char *argv[])
PO_DESC(printFPS, bool, false) \
PO_DESC(fullscreen, bool, false) \
PO_DESC(fixedAspectRatio, bool, true) \
- PO_DESC(smoothScaling, bool, false) \
+ PO_DESC(smoothScaling, bool, true) \
PO_DESC(vsync, bool, true) \
PO_DESC(fixedFramerate, int, 0) \
PO_DESC(frameSkip, bool, true) \
diff --git a/src/eventthread.cpp b/src/eventthread.cpp
index 7063ec9..fdebe83 100644
--- a/src/eventthread.cpp
+++ b/src/eventthread.cpp
@@ -44,6 +44,8 @@
#include