fix mobile skin viewport meta info using ; instead of , as a separator
prevent attachment init JS from running if there's nothing to init. fixes #171