Patches for Issues #244, #269, #272, iPad Support