mobile optimizes+fixes