better mobile layout
fucking vs doesnt do typescript properly anymore!