mobile logic... hopefully fixed