mobile css and some more js (still to reorganize)