Other mobile optimizations and various fixes
Fix #18