"almost done" my ass

fixed more css transition bugs
now works 100% on mobile