Attempts at making mobile compatible.