A 'ToDoMVC' for cross-platform mobile technology