attempts at mobile fixes