FINAL YEEEEJ (ipad bug fixes)