fix view refreshing after canceling edit; begin to implement user access levels