fixed some weirdness w/ mobile