second attempt at mobile bug fix