Complete mobile almost, some bugs left