ajax load race condition fix
ui bugfix
beginning of a data model
thoughts about api