attempt at performance increase on mobile